how to write tests in swift